package com.zj.fx.model.info;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class InfoSupply implements Serializable {
    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "")
    private String id;

    @ApiModelProperty(value = "编号")
    private String num;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "所属分公司id")
    private String organization;

    @ApiModelProperty(value = "供电所星级（1一星/2二星/3三星/4四星/5五星）")
    private String starrating;

    @ApiModelProperty(value = "辖区内是否有高危及重要客户(0:否，1：是)")
    private Integer typeImportant;

    @ApiModelProperty(value = "是否有10千伏业务(0:否，1：是)")
    private Integer type10kv;

    @ApiModelProperty(value = "是否涉及新兴业务(0:否，1：是)")
    private Integer typeRising;

    @ApiModelProperty(value = "是否参与党建(0:否，1：是)")
    private String typeIsparty;

    @ApiModelProperty(value = "党支部")
    private String partyBranch;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "所属分公司名称")
    private String organizationName;

    @ApiModelProperty(value = "是否为党支部设立地（0否1是）")
    private String isBaseparty;

    @ApiModelProperty(value = "是否参与架空线路（0否1是）")
    private String typeJkxl;

    @ApiModelProperty(value = "是否参与柱上设备（0否1是）")
    private String typeZssb;

    @ApiModelProperty(value = "是否参与电力电缆（0否1是）")
    private String typeDldl;

    @ApiModelProperty(value = "是否参与中压开关站(0否1是)")
    private String typeZykgz;

    @ApiModelProperty(value = "是否参与环网单元（0否1是）")
    private String typeHwdy;

    @ApiModelProperty(value = "是否参与配电室（0否1是）")
    private String typePds;

    @ApiModelProperty(value = "是否参与箱式变电站（0否1是）")
    private String typeXsbdz;

    @ApiModelProperty(value = "是否参与电缆线路通道(0否1是)")
    private String typeDlxltd;

    public InfoSupply(String id, String num, String name, String organization, String starrating, Integer typeImportant, Integer type10kv, Integer typeRising, String typeIsparty, String partyBranch, String remark, String organizationName, String isBaseparty, String typeJkxl, String typeZssb, String typeDldl, String typeZykgz, String typeHwdy, String typePds, String typeXsbdz, String typeDlxltd) {

        this.id = id;

        this.num = num;

        this.name = name;

        this.organization = organization;

        this.starrating = starrating;

        this.typeImportant = typeImportant;

        this.type10kv = type10kv;

        this.typeRising = typeRising;

        this.typeIsparty = typeIsparty;

        this.partyBranch = partyBranch;

        this.remark = remark;

        this.organizationName = organizationName;

        this.isBaseparty = isBaseparty;

        this.typeJkxl = typeJkxl;

        this.typeZssb = typeZssb;

        this.typeDldl = typeDldl;

        this.typeZykgz = typeZykgz;

        this.typeHwdy = typeHwdy;

        this.typePds = typePds;

        this.typeXsbdz = typeXsbdz;

        this.typeDlxltd = typeDlxltd;

    }

    public InfoSupply() {
        super();
    }

    public InfoSupply(String id, String name) {
        this.id = id;
        this.name = name;
    }

}